Conceptual Modeling Challenges for Model-Based Architecting and Software Engineering (MBASE)

نویسندگان

  • Barry W. Boehm
  • Daniel Port
چکیده

The difference between failure and success in developing a software-intensive system can often be traced to the presence or absence of clashes among the models used to define the system’s product, process, property, and success characteristics. (Here, we use a simplified version of one of Webster’s definitions of “model” a description or analogy used to help visualize something. We include analysis as a form of visualization). Section 2 of this paper introduces the concept of model clashes, and provides examples of common clashes for each combination of product, process, property, and success models. Section 3 introduces the Model-Based Architecting and Software Engineering (MBASE) approach for endowing a software project with a mutually supportive base of models. Section 4 presents examples of applying the MBASE approach to a family of digital library projects. Section 5 summarizes the main conceptual modeling challenges involved in the MBASE approach, including integration of multiple product views and integration of various classes of product, process, property, and success models. Section 6 summarizes current conclusions and future prospects.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mastering rapid delivery and change with the SAIV process model

Ensuring on time, within-budget delivery is increasingly difficult in the information technology (IT) field because of the increasingly rapid rate of requirements volatility of IT systems under development. This paper describes the Model-Based (System) Architecting and Software Engineering (MBASE)'s Schedule as Independent Variable (SAIV) approach to this problem, and illustrates the nature of ...

متن کامل

Embedding Model-Based Architecting in a Collaborative Environm

CHIME is an immersive, collaborative virtual environment designed to support the productivity of teams of software developers. Our initial experiences with CHIME have pointed out some deficiencies which limit its potential usefulness as a support environment for large software projects. In an attempt to address these deficiencies, we plan to create within CHIME “structured guidance” based on th...

متن کامل

The strengths and weaknesses of software architecture design in the RUP, MSF, MBASE and RUP-SOA methodologies: A conceptual review

The importance of Software Architecture design has been acknowledged as a very important factor for a high-quality software development. Different efforts in both industry and academia have produced multiple system development methodologies (SDMs) that include SA design activities. In addition, standardization bodies have defined different recommendations regarding Software Architecture design....

متن کامل

Comparative Experiences with Electronic Process Guide Generator Tools

The primary objective of all software engineering courses is to help students learn how to develop successful software systems with good software engineering practices. Various tools and guidelines are used to assist students to gain the knowledge as much as possible. USC’s Center for Systems and Software Engineering (CSSE) has found that the keystone course in learning software engineering is ...

متن کامل

Introduction to MBASE (Model-Based [System] Architecting and Software Engineering)

Even when sophisticated software development process is used, e.g., the Stakeholder Win Win Risk-Driven Spiral Process, software development projects often fail. A prime reason for this failure is unresolved, often undetected, differences among stakeholders’ sets of assumptions—their “models”—of various aspects of the project. MBASE is an approach to identifying “model clashes” so that their ri...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997